LAL Is Square: Representation and Expressiveness in Light Affine Logic
نویسندگان
چکیده
We focus on how the choice of input-output representation has a crucial impact on the expressiveness of so-called “logics of polynomial time.” Our analysis illustrates this dependence in the context of Light Affine Logic (LAL), which is both a restricted version of Linear Logic, and a primitive functional programming language with restricted sharing of arguments. By slightly relaxing representation conventions, we derive doubly-exponential expressiveness bounds for this “logic of polynomial time.” We emphasize that squaring is the unifying idea that relates upper bounds on cut elimination for LAL with lower bounds on representation. Representation issues arise in the simulation of DTIME[2 n ], where we construct a uniform family of proof-nets encoding a Turing Machine; specifically, the dependence on n only affects the number of enclosing boxes. A related technical improvement is the simulation of DTIME[n] in depth O(log k) LAL proof-nets. The resulting upper bounds on cut elimination then satisfy the properties of a first-class polynomial Turing Machine simulation, where there is a fixed polynomial slowdown in the simulation of any polynomial computation.
منابع مشابه
Type inference for light affine logic via constraints on words
Light Affine Logic (LAL) is a system due to Girard and Asperti capturing the complexity class P in a proof-theoretical approach based on Linear Logic. LAL provides a typing for lambda-calculus which guarantees that a well-typed program is executable in polynomial time on any input. We prove that the LAL type inference problem for lambda-calculus is decidable (for propositional LAL). To establis...
متن کاملOn the Expressive Power of Light Affine Logic
Light affine logic (LAL) is a formal system derived from linear logic that is claimed to correspond, through the Curry-Howard Isomorphism, to the class PTIME of polytime functions. The completeness of the system with respect to PTIME has been proven by embedding different presentations of PTIME into LAL. The dual property of polytime soundness, on the other hand, has been stated and proven in a...
متن کاملAn Embedding of the BSS Model of Computation in Light Affine Lambda-Calculus
This paper brings together two lines of research: implicit characterization of complexity classes by Linear Logic (LL) on the one hand, and computation over an arbitrary ring in the Blum-Shub-Smale (BSS) model on the other. Given a fixed ring structure K we define an extension of Terui’s light affine lambda-calculus typed in LAL (Light Affine Logic) with a basic type for K. We show that this ca...
متن کاملSome Complexity and Expressiveness Results on Multimodal and Stratified Proof Nets
We introduce a multimodal stratified framework MS that generalizes an idea hidden in the definitions of Light Linear/Affine logical systems: “More modalities means more expressiveness”. MS is a set of building-rule schemes that depend on parameters.We interpret the values of the parameters as modalities. Fixing the parameters yields deductive systems as instances of MS, that we call subsystems....
متن کاملFrom Proof-Nets to Linear Logic Type Systems for Polynomial Time Computing
In this presentation we give an overview of Dual Light Affine Logic (DLAL), a polymorphic type system for lambda calculus ensuring that typable lambda terms are executable in polynomial time. We stress the importance of proof-nets from Light linear logic for the design of this type system and for a result establishing that typable lambda-terms can be evaluated efficiently with optimal reduction...
متن کامل